home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / HLP_STL.PAK / STLPG.TOC < prev    next >
Text File  |  1997-05-06  |  10KB  |  198 lines

  1. :BASE STL.HLP
  2. 1 Rogue Wave Standard C++ Library User's Guide and Tutorial
  3. 2 About Rogue Wave Standard C++ Library
  4. 3 Title page = STL_Title
  5. 2 What is the Standard C++ Library?
  6. 3 What is the Standard C++ Library? = WhatIsTheStandardC++Library?
  7. 3 Does the Standard C++ Library differ from other libraries? = DoesTheStandardC++LibraryDifferFromOtherLibraries?
  8. 3 What are the effects of non-object-oriented design? = WhatAreTheEffectsofNon-Object-OrientedDesign?
  9. 3 How should I use the Standard C++ Library? = HowShouldIUseTheStandardC++Library?
  10. 2 Reading this manual
  11. 3 Reading this manual = ReadingThisManual
  12. 3 Conventions = Conventions
  13. 2 Using the Standard Library
  14. 3 Using the Standard Library = UsingTheStandardLibrary
  15. 3 Running the tutorial programs = RunningTheTutorialPrograms
  16. 2 Iterators
  17. 3 Introduction to Iterators = Iterators
  18. 3 Varieties of iterators = VarietiesOfIterators
  19. 3 Input iterators = InputIterators
  20. 3 Output iterators = OutputIterators
  21. 3 Forward iterators = ForwardIterators
  22. 3 Bidirectional iterators = BidirectionalIterators
  23. 3 Random access iterators = RandomAccessIterators
  24. 3 Reverse iterators = ReverseIterators
  25. 3 Stream iterators = StreamIterators
  26. 3 Input stream iterators = InputStreamIterators
  27. 3 Output stream iterators = OutputStreamIterators
  28. 3 Insert iterators = InsertIterators
  29. 3 Iterator operations = IteratorOperations
  30. 2 Functions and Predicates
  31. 3 Functions = Functions
  32. 3 Predicates = Predicates
  33. 3 Function objects = FunctionObjects
  34. 3 Negators and binders = NegatorsAndBinders
  35. 2 Container classes
  36. 3 Container classes overview = ContainerClassesOverview
  37. 3 Selecting a container = SelectingAContainer
  38. 3 Memory management issues = MemoryManagementIssues
  39. 3 Container types not found in the standard library = ContainerTypesNotFoundInTheStandardLibrary
  40. 2 Vectors
  41. 3 The vector data abstraction = TheVectorDataAbstraction
  42. 3 Vector include files = VectorIncludeFiles
  43. 3 Vector operations = VectorOperations
  44. 3 Declaration and initialization of vectors = DeclarationAndInitializationOfVectors
  45. 3 Type definitions = TypeDefinitions_vectors
  46. 3 Subscripting a vector = SubscriptingAVector
  47. 3 Extent and size-changing operations = ExtentAndSizeChangingOperations
  48. 3 Inserting and Removing elements = RemovingElements
  49. 3 Iteration = Iteration
  50. 3 Vector test for inclusion = VectorTestForInclusion
  51. 3 Sorting and sorted vector operations = SortingAndSortedVectorOperations
  52. 3 Useful generic algorithms = UsefulGenericAlgorithms
  53. 3 Example program: sieve of Eratosthenes = ExampleProgramSieveOfEratosthenes
  54. 2 Lists
  55. 3 The list data abstraction = TheListDataAbstraction
  56. 3 List include files = ListIncludeFiles
  57. 3 List operations = ListOperations
  58. 3 Declaration and initialization of lists = DeclarationAndInitializationOfLists
  59. 3 Placing elements into a list = PlacingElementsIntoAList
  60. 3 Extent operations = ExtentOperations
  61. 3 Access and iteration = AccessAndIteration
  62. 3 List test for inclusion = ListTestForInclusion
  63. 3 Sorting and sorted list operations = SortingAndSortedListOperations
  64. 3 Searching operations = SearchingOperations
  65. 3 In-place transformations = InPlaceTransformations_lists
  66. 3 Other operations = OtherOperations
  67. 3 Example program: an inventory system = ExampleProgramAnInventorySystem
  68. 2 Deques
  69. 3 Deque data abstraction = DequeDataAbstraction
  70. 3 Deque include files = DequeIncludeFiles
  71. 3 Deque operations = DequeOperations
  72. 3 Example program: radix sort = ExampleProgramRadixSort
  73. 2 Sets
  74. 3 The set data abstraction = TheSetDataAbstraction
  75. 3 Set include files = SetIncludeFiles
  76. 3 Set and multiSet operations = SetOperations
  77. 3 Creation and initialization = CreationAndInitialization_sets
  78. 3 Insertion = Insertion
  79. 3 Removal of elements from a set = RemovalOfElementsFromASet
  80. 3 Searching and counting = SearchingAndCounting_sets
  81. 3 Other generic algorithms = OtherGenericAlgorithms
  82. 3 Example program: a spelling checker = ExampleProgramASpellingChecker
  83. 3 The class bit_set = TheClassBit_Set
  84. 2 Maps
  85. 3 The map data abstraction = TheMapDataAbstraction
  86. 3 Map include files = MapIncludeFiles
  87. 3 Map and multimap operations = MapAndMultimapOperations
  88. 3 Insertion and access = InsertionAndAccess
  89. 3 Removal of values = RemovalOfValues
  90. 3 Element comparisons = ElementComparisons
  91. 3 Other map operations = OtherMapOperations
  92. 3 Example programs
  93. 4 About the example programs = ExamplePrograms
  94. 4 Example program: a telephone database = ExampleProgramATelephoneDatabase
  95. 4 Example program: graphs = ExampleProgramGraphs
  96. 4 Example program: a concordance = ExampleProgramAConcordance
  97. 2 Stacks and queues
  98. 3 Stack and queue overview = StackAndQueueOverview
  99. 3 The stack data abstraction = TheStackDataAbstraction
  100. 3 Example program: a RPN calculator = ExampleProgramARPNCalculator
  101. 3 Queues
  102. 4 The queue data abstraction = TheQueueDataAbstraction
  103. 4 Example program: bank teller simulation = ExampleProgramBankTellerSimulation
  104. 3 Priority queues
  105. 4 The priority queue data abstraction = ThePriorityQueueDataAbstraction
  106. 4 The priority queue operations = ThePriorityQueueOperations
  107. 4 Application: event-driven simulation = ApplicationEventDrivenSimulation
  108. 4 An ice cream store simulation = AnIceCreamStoreSimulation
  109. 2 Generic algorithms
  110. 3 Generic algorithms overview = GenericAlgorithmsOverview
  111. 3 Initialization algorithms = InitializationAlgorithms
  112. 3 Fill a sequence with an initial value = FillASequenceWithAnInitialValue
  113. 3 Copy one sequence onto another sequence = CopyOneSequenceOntoAnotherSequence
  114. 3 Initialize a sequence with generated values = InitializeASequenceWithGeneratedValues
  115. 3 Swap values from two parallel ranges = SwapValuesFromTwoParallelRanges
  116. 3 Find an element satisfying a condition = FindAnElementSatisfyingACondition
  117. 3 Find consecutive duplicate elements = FindConsecutiveDuplicateElements
  118. 3 Find a subsequence within a sequence = FindASubsequenceWithinASequence
  119. 3 Locate maximum or minimum element = LocateMaximumOrMinimumElement
  120. 3 Locate the first mismatched elements in parallel sequences = LocateTheFirstMismatchedElementsInParallelSequences
  121. 3 Reverse elements in a sequence = ReverseElementsInASequence
  122. 3 Replace certain elements with fixed value = ReplaceCertainElementsWithFixedValue
  123. 3 Rotate elements around a midpoint = RotateElementsAroundAMidpoint
  124. 3 Partition a sequence into two groups = PartitionASequenceIntoTwoGroups
  125. 3 Generate permutations in sequence = GeneratePermutationsInSequence
  126. 3 Merge two adjacent sequences into one = MergeTwoAdjacentSequencesIntoOne
  127. 3 Randomly rearrange elements in a sequence = RandomlyRearrangeElementsInASequence
  128. 3 Removal algorithms
  129. 4 About removal algorithms = RemovalAlgorithms
  130. 4 Remove unwanted elements = RemoveUnwantedElements
  131. 4 Remove runs of similar values = RemoveRunsOfSimilarValues
  132. 3 Algorithms that produce a scalar result
  133. 4 Algorithms that produce a scalar result = AlgorithmsThatProduceAScalarResult
  134. 4 Count the number of elements that satisfy a condition = CountTheNumberOfElementsThatSatisfyACondition
  135. 4 Reduce sequence to a single value = ReduceSequenceToASingleValue
  136. 4 Generalized inner product = GeneralizedInnerProduct
  137. 4 Test two sequences for pairwise equality = TestTwoSequencesForPairwiseEquality
  138. 4 Lexical comparison = LexicalComparison
  139. 3 Sequence generating algorithms
  140. 4 Sequence generating algorithms = SequenceGeneratingAlgorithms
  141. 4 Transform one or two sequences = TransformOneOrTwoSequences
  142. 4 Partial sums = PartialSums
  143. 4 Adjacent differences = AdjacentDifferences
  144. 3 Miscellaneous algorithms
  145. 4 About the miscellaneous algorithms = MiscellaneousAlgorithms
  146. 4 Apply a function to all elements in a collection = ApplyAFunctionToAllElementsInACollection
  147. 4 Ordered collection algorithms overview = OrderedCollectionAlgorithmsOverview
  148. 3 Algorithm include files
  149. 4 Algorithm include files = AlgorithmIncludeFiles
  150. 3 Sorting algorithms
  151. 4 About the sorting algorithms = SortingAlgorithms
  152. 4 Partial sort = PartialSort
  153. 4 Nth element = NthElement
  154. 4 Binary search = BinarySearch
  155. 4 Merge ordered sequences = MergeOrderedSequences
  156. 2 Heap operations
  157. 3 About heap operations = HeapOperations
  158. 2 Exception handling
  159. 3 Exception handling overview = ExceptionHandlingOverview
  160. 3 The standard exception hierarchy = TheStandardExceptionHierarchy
  161. 3 Using exceptions = UsingExceptions
  162. 3 Example program: exception handling = ExampleProgramExceptionHandling
  163. 2 auto_ptr
  164. 3 auto_ptr overview = Auto_ptrOverview
  165. 3 Creating and using auto pointers = CreatingAndUsingAutoPointers
  166. 3 Example program: auto_ptr = ExampleProgramAuto_ptr
  167. 2 Complex
  168. 3 Complex overview = ComplexOverview
  169. 3 Creating and using complex numbers = CreatingAndUsingComplexNumbers
  170. 3 Header files = HeaderFiles
  171. 3 Declaring complex numbers = DeclaringComplexNumbers
  172. 3 Accessing complex number values = AccessingComplexNumberValues
  173. 3 Arithmetic operations = ArithmeticOperations
  174. 3 Comparing complex values = ComparingComplexValues
  175. 3 Stream input and output = StreamInputAndOutput
  176. 3 Norm and absolute value = NormAndAbsoluteValue
  177. 3 Trigonometric functions = TrigonometricFunctions
  178. 3 Transcendental functions = TranscendentalFunctions
  179. 3 Example program: roots of a polynomial = ExampleProgramRootsOfAPolynomial
  180. 2 Strings
  181. 3 The string abstraction = TheStringAbstraction
  182. 3 String include files = StringIncludeFiles
  183. 3 String operations = StringOperations
  184. 3 Declaring string variables = DeclaringStringVariables
  185. 3 Resetting size and capacity = ResettingSizeAndCapacity
  186. 3 Assignment, append, and swap = AssignmentAppendAndSwap
  187. 3 Character access = CharacterAccess
  188. 3 Insertion, removal, and replacement = InsertionRemovalAndReplacement
  189. 3 Copy and substring = CopyAndSubstring
  190. 3 String comparisons = StringComparisons
  191. 3 Example function: split a line into words = ExampleFunctionSplitALineIntoWords
  192. 2 Numeric limits
  193. 3 Numeric limits overview = NumericLimitsOverview
  194. 3 Fundamental data types = FundamentalDataTypes
  195. 3 Numeric limit members = NumericLimitMembers
  196. 3 Members common to all types = MembersCommonToAllTypes
  197. 3 Members specific to floating point values = MembersSpecificToFloatingPointValues
  198.